#单行注释
'''
多行
注释
'''
from operator import truediv

#ctrl＋/，快捷键直接注释
# 基本数据类型:int(整数)，str（字符串），bool（布尔值，false，true），float（浮点小数），none（空）
# 定义变量 变量名=值
name = "刘备"
age = 20
Age = 28
AGE =30
# (字母大小写，是不同的变量名)
status = True
score = 88.5
address = None

# 标识符：模块名称（指py文件名），类名称，函数名称，变量名称
# 组成： 数字字母和下划线 ，不能以数字开头，大小写区分，不能用python的关键词（比如py文件开头不能用test，这样会形成自动运行代码）
# 见名知意 驼峰命名（比如：userName）

# 输出函数
print("hello world!",end="知道了")
# end=""(取消换行),在其中还可以添加符号或者文字
print("hello world!")

# 输入函数 input
str = input("请输入内容")

# 乘除运算
a = 100
b = 3
print(a//b)
# 整除取整
print(a%b)
# 整除取余
print(a**b)
# 幂运算

# 赋值
x,y,z = 1,2,3
print(x,y,z)
#可交换赋值
x,y = y,x
print(x,y)

a+=b
#为a = a+b
print(a)
a-=b
#为a = a-b
a*=b
#为a = a*b

# 比大小，一定为判断，输出为bool值
print(a)
print(a>b)
print(a<b)
print(a==b)
#==为比大小，数值相同，=为赋值
print(a>=b)

print(a<=b and x<y)
print(a>=b or x>y)
print(not a>b and x>y)
print(not a>b or x>y)
#比如先判断 a 是否大于 b（结果为 True 或 False），再用 not 取反（True 变 False，False 变 True）。

#用type查看类型
print(type(1))
print(type("abc"))
print(type(100.99))
print(type(True))

#字符串改为整数
astr = "999"
n = int(astr)
print(n)